Close

@InProceedings{CoutoSouzReze:2007:ExEfAl,
               author = "Couto, Marcelo C. and Souza, Cid C. de and Rezende, Pedro J. de",
          affiliation = "Institute of Computing, State University of Campinas, Campinas - 
                         Brazil and Institute of Computing, State University of Campinas, 
                         Campinas - Brazil and Institute of Computing, State University of 
                         Campinas, Campinas - Brazil",
                title = "An Exact and Efficient Algorithm for the Orthogonal Art Gallery 
                         Problem",
            booktitle = "Proceedings...",
                 year = "2007",
               editor = "Falc{\~a}o, Alexandre Xavier and Lopes, H{\'e}lio C{\^o}rtes 
                         Vieira",
         organization = "Brazilian Symposium on Computer Graphics and Image Processing, 20. 
                         (SIBGRAPI)",
            publisher = "IEEE Computer Society",
              address = "Los Alamitos",
             keywords = "Art Gallery, Exact Solution, Orthogonal Polygons, Integer 
                         Programming, Set Covering.",
             abstract = "In this paper, we propose an exact algorithm to solve the 
                         Orthogonal Art Gallery problem in which guards can only be placed 
                         on the vertices of the polygon \$ P\$ representing the gallery. 
                         Our approach is based on a discretization of \$ P\$ into a 
                         finite set of points in its interior. The algorithm repeatedly 
                         solves an instance of the Set Cover problem obtaining a minimum 
                         set \$ Z\$ of vertices of \$ P\$ that can view all points in 
                         the current discretization. Whenever \$ P\$ is completely 
                         visible from \$ Z\$ , the algorithm halts; otherwise, the 
                         discretization is refined and another iteration takes place. We 
                         establish that the algorithm always converges to an optimal 
                         solution by presenting a worst case analysis of the number of 
                         iterations that could be effected. Even though these could 
                         theoretically reach \$ O(n^4)\$ , our computational experiments 
                         reveal that, in practice, they are linear in \$ n\$ and, for \$ 
                         n\leq 200\$ , they actually remain less than three in almost all 
                         instances. Furthermore, the low number of points in the initial 
                         discretization, \$ O(n^2)\$ , compared to the possible \$ 
                         O(n^4)\$ atomic visibility polygons, renders much shorter total 
                         execution times. Optimal solutions found for different classes of 
                         instances of polygons with up to 200 vertices are also 
                         described.",
  conference-location = "Belo Horizonte, MG, Brazil",
      conference-year = "7-10 Oct. 2007",
                  doi = "10.1109/SIBGRAPI.2007.15",
                  url = "http://dx.doi.org/10.1109/SIBGRAPI.2007.15",
             language = "en",
                  ibi = "6qtX3pFwXQZG2LgkFdY/QGG9a",
                  url = "http://urlib.net/ibi/6qtX3pFwXQZG2LgkFdY/QGG9a",
           targetfile = "couto-ArtGallery.pdf",
        urlaccessdate = "2024, Apr. 29"
}


Close